package pld.car.service;

import java.util.*;

import pld.car.bean.Settings;
import pld.car.bean.SettingsImg;

public interface SettingsService extends BaseService {
	// 获取 根据传入的item和setKey查询对应的settings
	public Settings querySettings(String item, String setKey);

	// 根据ID查到对应的图片
	public SettingsImg findSettingsImgByID(int id);

	// 删除settingsImg表中的没有imgID的记录
	public void deleteOrphanItems();

	// 修改settings，修改整个list
	public void update(List<Settings> hotlineList);

	// 修改settings，一条记录
	public void update(Settings s);

	// 获取热线和note的记录
	public List<Object> queryHotlineNote(int first, int number);

	// 获取settings表中item为options并且setKey为rowCountPerPage的纪录，即每页显示的记录数
	public String getOption(String item, String setKey);

	// 获取 服务热线
	public List<Settings> queryHotlineList();

	// 获取 旅客留言
	public Settings queryNote();

	// 获取 系统选项
	public List<Settings> queryOptions();
}
